html,body{height:100%;}
* {
    margin: 0;
    padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
.fl{float:left;}
.rt{float:right;}
input, textarea, keygen, select, button, isindex {
    color: initial;
    letter-spacing: normal;
    outline: none;
    font-family:"微软雅黑";
    margin: 0;
    text-align: start;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    word-spacing: normal;
}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="date"],input[type="tel"]{-webkit-writing-mode: horizontal-tb;-webkit-appearance: none;-webkit-rtl-ordering: logical;-webkit-user-select: text;}
textarea {  -webkit-appearance: none;}
input{font-size:14px;}
select {
    box-sizing: border-box;
    cursor: default;
    white-space: pre;
}
table {
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight:normal;
}
ul, ol, li {
    list-style: outside none none;
}
a {
    color: #333;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
em, i {
    font-style: normal;
}
img {
    border: medium none;
}
input, img {
    vertical-align: middle;
}
.clear {
    clear: both;
}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
    visibility: hidden;
}
.none {
    display: none;
}
.no-spacing {
    margin: 0;
    padding: 0;
}
.margin-center {
    margin: 0 auto;
    text-align: center;
}
body {
    color: #333;
    font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
    min-width: 320px;
  background:#f6f6f6;
  position:relative;min-width: 320px; max-width:640px; width: 100%; 
  margin:0 auto;
}
header, nav, footer, section, acticle {display: block;}
.header{height:50px;background:#90d169;color:#fff;width:100%; display:block;position: fixed;top:0;max-width: 640px;z-index: 2;}
.header h2{color:#fff; line-height:50px;font-size:16px; text-align:center;}
.header h2 a{color:#fff;padding-right:5px;}
.user_icon{width:60px;height:50px; background:url(../images/n_user.png) center no-repeat; background-size:35px;display:block; position:absolute;top:0px;font-size: 14px;right:0px;}
.hom_icon{width:60px;height:50px; background:url(../images/hom_icon.png) center no-repeat; background-size:35px;display:block; position:absolute;top:0px;font-size: 14px;right:0px;border-radius:40px; 
}
.city{ line-height:50px;padding:0 20px; position:absolute;top:0;left:0;color:#fff;}
.city::before{border-right: 1px solid #fff;
border-top: 1px solid #fff;
content: "";
height: 9px;
margin-top: -5px;
position: absolute;
height: 8px;
margin-top: -7px;
position: absolute;
right: 4px;
top: 50%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
width: 8px;}
.fh_btn{width:50px;height:50px; display:block; background:url(../images/fh_icon.png) center no-repeat;background-size:11px 22px;position:absolute;top:0px;left:0;}
.fh_btn1{width:50px;height:50px; display:block; background:url(../images/fh_icon1.png) center no-repeat;background-size:11px 22px;position:absolute;top:0px;left:0;}
.ssbtn{width:50px;height:30px;background:#fff;border-radius:5px; text-align:center; line-height:30px; display:block;color:#cb1a14!important;font-size: 14px;right:10px;}
.ssbtn1{width:50px;height:30px;background:#fff;border-radius:5px; text-align:center; line-height:30px; display:inline-block;color:#cb1a14;font-size: 14px;}
.foot-list{z-index:1000; height:50px; background:#90d169;border-top:1px solid #eee; position:fixed;bottom:0;width:100%;max-width:640px;}
.foot-list li{width:25%;float:left; text-align:center;height:50px;padding:3px;}
.foot-list li a p{color:#fff;}
.foot-list li a img{ height:15px;width:15px;}
.foot-list .cur{background: #fff;}
.foot-list .cur a{color:#90d169;}
.foot-list .cur a p{color:#90d169;}
.foot-list .cur a img{color:#fff;}

.new-foot{background:#fff;margin-top: -45px;color:#000;font-size:14px; line-height:18px;padding-top:10px; text-align:center;padding-bottom: 10px;}
.app-icon{background: url(../images/foot-icon.png) #000 no-repeat; background-size:50px;width: 50px;height:50px;margin:0 auto;display: block;border-radius:50px;border:1px solid #0492d3;}
.h5-icon{background: url(../images/foot-icon.png) 0 -50px #000 no-repeat;background-size:50px;width: 50px;height:50px;margin:0 auto;display: block;border-radius:50px;border:1px solid #0492d3;}
.weixin-icon{background: url(../images/foot-icon.png) 0 -100px #000 no-repeat;background-size:50px;width: 50px;height:50px;margin:0 auto;display: block;border-radius:50px;border:1px solid #0492d3;}
.foot_box{background: #fff;padding-top: 10px;
margin-top: 10px;border-top:1px solid #e5e5e5;}
#wrap {display:block; position:relative;min-width: 320px; margin:0 auto; max-width:640px; overflow:hidden; width: 100%; height:auto}
/*banner*/
.wrap{min-width: 320px;max-width:720px;width:100%;padding-bottom:0px;margin:0 auto;}
.nice{padding-bottom:0;}
.box{width:100%;overflow:hidden;position:relative;}
.box ul{overflow:hidden;position:absolute;left:0;right:0;}
.box ul li{float:left;overflow:hidden;}
.box ul li img{width: 100%;}
.bigbig {
overflow: hidden;
height: 10px;
}
.button {
position: absolute;
left: 50%;
bottom: 0px;
width: 130px;
margin-left: -65px;
text-align: center;
}
.button span.action {
color: #0492d3;
}
.button span {
font-size: 2em;
color: #aaa;
padding: 0 2px;
}
.bg_f{background: #fff;}

/*无信息提示*/
.tx_box{ text-align:center; line-height:60px;padding:50px 0;color:#888;}
.tx_box img{margin-right:10px;}

/* 从右边滑出的div样式 ake add */
.bgtbox{width:100%;height: 100%;position: relative;display: none;top:0;background-color: #fff;}
.close_tcc_div{text-align: center;height: 40px;line-height: 40px;background: #90d169;color: #fff;position: fixed;width: 100%;top:0;left:0;z-index: 9999;}
.close_tcc_div a{position: absolute;left:0px;top:0px;width:40px;height:40px; display:block; background:url(../images/fh_icon.png) center no-repeat;background-size:11px 22px;}
/* 弹框样式的滚动条 ake add */
.tkgdt{overflow-y: auto!important;overflow-x: hidden!important;height: 100%;}